MongoDB mongosh Insert

दस्तावेज़ कैसे डालें

दस्तावेज़ डालना

MongoDB डेटाबेस में दस्तावेज़ डालने के 2 तरीके हैं।

insertOne()

एक एकल दस्तावेज़ डालने के लिए, insertOne() विधि का उपयोग करें।

यह विधि डेटाबेस में एक एकल ऑब्जेक्ट डालती है।

💡 टिप:

शेल में टाइप करते समय, घुंघराले ब्रेसिज़ "{" के साथ एक ऑब्जेक्ट खोलने के बाद, कमांड चलाए बिना संपादक में एक नई लाइन शुरू करने के लिए enter दबाएं। ब्रेसिज़ बंद करने के बाद enter दबाने पर कमांड चलाया जाएगा।

उदाहरण

db.posts.insertOne({
  title: "Post Title 1",
  body: "Body of post.",
  category: "News",
  likes: 1,
  tags: ["news", "events"],
  date: Date()
})

⚠️ नोट:

यदि आप किसी गैर-मौजूद कलेक्शन में दस्तावेज़ डालने का प्रयास करते हैं, तो MongoDB स्वचालित रूप से कलेक्शन बनाएगा।

insertMany()

एक साथ कई दस्तावेज़ डालने के लिए, insertMany() विधि का उपयोग करें।

यह विधि डेटाबेस में ऑब्जेक्ट्स की एक सरणी डालती है।

उदाहरण

db.posts.insertMany([  
  {
    title: "Post Title 2",
    body: "Body of post.",
    category: "Event",
    likes: 2,
    tags: ["news", "events"],
    date: Date()
  },
  {
    title: "Post Title 3",
    body: "Body of post.",
    category: "Technology",
    likes: 3,
    tags: ["news", "events"],
    date: Date()
  },
  {
    title: "Post Title 4",
    body: "Body of post.",
    category: "Event",
    likes: 4,
    tags: ["news", "events"],
    date: Date()
  }
])

பயிற்சி

MongoDB में एक साथ कई दस्तावेज़ डालने के लिए कौन सी विधि इस्तेमाल की जाती है?

insertOne()
✗ गलत! insertOne() केवल एक एकल दस्तावेज़ डालने के लिए इस्तेमाल होता है
insertMany()
✓ सही! insertMany() विधि एक साथ कई दस्तावेज़ डालने के लिए इस्तेमाल होती है
insertAll()
✗ गलत! insertAll() MongoDB में एक वैध विधि नहीं है
insertMultiple()
✗ गलत! insertMultiple() MongoDB में एक वैध विधि नहीं है